package com.xnyzc.lhy.order.entity.param.synchronization;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author 司机位置同步
 * @create 2019-10-06 11:33
 */
@Data
public class LocationSyncParam implements Serializable {

    /**
     * 渠道ID
     */
    private Integer channel;

    /**
     * 滴滴订单id
     */
    private String open_oid;

    /**
     * 合作方订单id
     */
    private String order_id;

    /**
     * 合作方司机id
     */
    private String driver_id;

    /**
     * 位置点时间戳，int64, 单位 ms
     */
    private Long timestampms;

    /**
     * 经度
     */
    private BigDecimal lng;

    /**
     * 纬度
     */
    private BigDecimal lat;

    /**
     * 速度, 单位 m/s
     */
    private BigDecimal speed;

    /**
     * 海拔高度, 单位 m
     */
    private BigDecimal altitude;

    /**
     * 气压，单位是kpa
     */
    private BigDecimal air_pressure;

    /**
     * HDOP水平精度因子( horizontal dilution of precision )
     */
    private Integer accuracy;

    /**
     * 定位来源类型（1：GPS定位，2：网络定位，3：其他定位)
     */
    private Integer loc_type;

    /**
     * 角色（1：司机，2：乘客）
     */
    private Integer role;

    /**
     * 方向
     */
    private BigDecimal direction;

    /**
     * 时间戳
     */
    private String timestamp;

    private String app_id;
}
